package Spring.cn.edu.scau.cmi.lishuoxin.client;

import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.VBox;
import javafx.stage.Modality;
import javafx.stage.Stage;

//弹窗处理
public class AlertBox {
	public void display(String message) {
		Stage window = new Stage();
		window.setTitle("提示信息");
		// modality要使用Modality.APPLICATION_MODEL
		window.initModality(Modality.APPLICATION_MODAL);
		window.setMinWidth(500);
		window.setMinHeight(150);

		Button button = new Button("关闭");
		button.setOnAction(e -> window.close());

		Label label = new Label(message);

		VBox layout = new VBox(10);
		layout.getChildren().addAll(label, button);
		layout.setAlignment(Pos.CENTER);

		Scene scene = new Scene(layout);
		window.setScene(scene);
		// 使用showAndWait()先处理这个窗口，而如果不处理，main中的那个窗口不能响应
		window.showAndWait();
	}

}
